#include<stdio.h>
#include<pthread.h>
#include<unistd.h>
void* thread_func1(void* arg)
{
    for(int i=0;i<100;i++)
    {
        printf("线程1运行:%d\n",i);
        sleep(1);
    }
    return NULL;
}
void* thread_func2(void* arg)
{
    for(int i=0;i<100;i++)
    {
        printf("线程2运行:%d\n",i);
        sleep(1);
    }
    return NULL;
}
int main()
{
    pthread_t tid1,tid2;
    pthread_create(&tid1,NULL,thread_func1,NULL);
    pthread_create(&tid2,NULL,thread_func2,NULL);
    pthread_join(tid1,NULL);
    pthread_join(tid2,NULL);
    printf("主线程结束\n");
    return 0;
}